package com.quanyan.stadium.api.resp.v2;

import com.quanyan.stadium.entity.vo.User;

import java.io.Serializable;
import java.util.List;

/**
 * Created by xiaoxiao on 17/2/14.
 */
public class RespClubGameDetail implements Serializable {

    private static final long serialVersionUID = -8115778132280983628L;
    private RespGameEventAbstract respGameEventAbstract;

    private Integer roundNum;

    private List<RespGameRound> respGameRoundV2s;

    private List<User> currentUserList;

    /**
     *  0 普通用户 1 俱乐部管理员
     * */
    private Byte userRole;

    private Byte isJoin;

    private String shareUrl;

    private Byte isMember;

    /**
     *
     * 能否编辑对手 true：能 false：不能
     */
    private boolean editable;

    public String getShareUrl() {
        return shareUrl;
    }

    public void setShareUrl(String shareUrl) {
        this.shareUrl = shareUrl;
    }

    public Byte getIsJoin() {
        return isJoin;
    }

    public void setIsJoin(Byte isJoin) {
        this.isJoin = isJoin;
    }

    public RespGameEventAbstract getRespGameEventAbstract() {
        return respGameEventAbstract;
    }

    public void setRespGameEventAbstract(RespGameEventAbstract respGameEventAbstract) {
        this.respGameEventAbstract = respGameEventAbstract;
    }

    public Integer getRoundNum() {
        return roundNum;
    }

    public void setRoundNum(Integer roundNum) {
        this.roundNum = roundNum;
    }

    public List<RespGameRound> getRespGameRoundV2s() {
        return respGameRoundV2s;
    }

    public void setRespGameRoundV2s(List<RespGameRound> respGameRoundV2s) {
        this.respGameRoundV2s = respGameRoundV2s;
    }

    public List<User> getCurrentUserList() {
        return currentUserList;
    }

    public void setCurrentUserList(List<User> currentUserList) {
        this.currentUserList = currentUserList;
    }

    public Byte getUserRole() {
        return userRole;
    }

    public void setUserRole(Byte userRole) {
        this.userRole = userRole;
    }

    public Byte getIsMember() {
        return isMember;
    }

    public void setIsMember(Byte isMember) {
        this.isMember = isMember;
    }

    public boolean isEditable() {
        return editable;
    }

    public void setEditable(boolean editable) {
        this.editable = editable;
    }
}
